Apple — DevOps Engineer

Posted: 10-06-2025

Description


About the Role:

Apple is hiring a DevOps Engineer to join its Information Systems and Technology (IS&T) group—Apple’s internal nerve center. This team plays a critical role in designing, building, and maintaining Apple’s internal systems that power everything from product launches to enterprise software and Apple Pay. You will contribute to the continuous improvement of CI/CD systems, scalable software infrastructure, and automation tools that support Apple’s massive internal operations.

As a DevOps Engineer, your primary responsibility will be to build, manage, and enhance tools for software release automation in a fast-paced enterprise environment. You’ll work with cross-functional teams located globally to implement best-in-class software solutions across on-premise, private, and public cloud platforms.


Key Responsibilities:

  • Design and implement automation solutions to eliminate manual processes and streamline operations.
  • Investigate, troubleshoot, and triage production and security issues, performing root cause analysis to ensure system reliability.
  • Expand system capacity and optimize performance of existing operational tools and platforms.
  • Collaborate with software development and infrastructure teams across India and the U.S.
  • Develop and maintain CI/CD pipelines and programmable infrastructure using tools like Terraform, Ansible, and Kubernetes.
  • Write high-quality code and scripts in languages such as Java, Python, Shell, or Golang.
  • Monitor and improve logging infrastructure using tools like Splunk, Logstash, and Kibana.
  • Manage and optimize deployments on AWS or similar cloud environments, including services like EC2, VPC, EKS, CloudWatch, and more.
  • Ensure system scalability, reliability, and performance under high-volume enterprise usage.


Key Skills:

DevOps, CI/CD, automation, cloud computing, distributed systems, AWS, Docker, Kubernetes, Terraform, Ansible, CloudFormation, Python, Java, Golang, shell scripting, Splunk, Logstash, Kibana, Nginx, HAProxy, load balancing, system performance, infrastructure monitoring, high availability systems, container orchestration


Requirements:

  • Minimum 4 years of experience in DevOps, Site Reliability Engineering (SRE), or systems engineering.
  • Strong understanding of APIs, distributed systems, and cloud-based architectures.
  • Hands-on experience with Kubernetes, Docker, and cloud automation tools (e.g., Terraform, CloudFormation).
  • Programming skills in at least one high-level language (Python, Java, Go, etc.) and scripting experience.
  • Familiarity with logging and monitoring tools such as Splunk, Logstash, and Kibana.
  • Proficiency in operating and scaling cloud services on platforms like AWS, including EC2, VPC, EKS, CloudWatch, S3, RDS, Route53.
  • Strong foundation in computer science principles and operational best practices.
  • Bachelor’s degree in Computer Science or related field (or equivalent experience).


Preferred Qualifications:

  • In-depth knowledge of AWS services and/or GCP equivalents.
  • AWS Cloud Architect or Certified Kubernetes Administrator (CKA) certifications.
  • Experience with scalable, high-traffic systems and mission-critical infrastructure.


Ideal Candidate Profile:

The ideal candidate is a self-driven, detail-oriented engineer with a solid background in DevOps practices, cloud computing, and distributed systems. You thrive in collaborative environments, handle large-scale infrastructure challenges, and consistently deliver high-quality, maintainable solutions.

Important Notice:

This job description and related content are owned by Apple. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Apple directly. We do not process applications or respond to candidate queries.